package com.ease.framework {


/**
 * This class contains a single mapping from a view type to a mediator type, such that
 * the latter should be constructed whenever a view of the associated type comes on the
 * stage.
 *
 * @see ViewRegistry
 * @see MediatorMap
 */
public class MediatorMapping
{
   /**
    * The view class being mapped to a mediator class.
    */
   public var view:Class;

   /**
    * The mediator class whose instance will be created for each instance of the given
    * view class, if the view instance doesn't already have a mediator registered against
    * it.
    */
   public var mediator:Class;
}

}